package com.hvgroup.modules.sanic.domain.dto;

import com.hvgroup.base.BaseDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

@Setter
@Getter
@ToString
public class UserQaRecordDto extends BaseDTO implements Serializable {

    @ApiModelProperty(value = "id")
    private Long id;

    private String userId;

    @ApiModelProperty(value = "diy/对话id")
    private String conversationId;

    @ApiModelProperty(value = "dify/消息id")
    private String messageId;

    @ApiModelProperty(value = "dify/任务id")
    private String taskId;

    @ApiModelProperty(value = "对话id")
    private String chatId;

    @ApiModelProperty(value = "用户问题")
    private String question;

    @ApiModelProperty(value = "大模型答案")
    private String to2Answer;

    @ApiModelProperty(value = "业务数据")
    private String to4Answer;

    @ApiModelProperty(value = "问答类型")
    private String qaType;

    @ApiModelProperty(value = "文件minio/key")
    private String fileKey;

}
